use super::Criterion;
use crate::Var;

pub struct CorssEntropyLoss();

impl CorssEntropyLoss {
    pub fn new() -> Self {
        Self()
    }
}

impl Criterion for CorssEntropyLoss {
    fn loss(&self, _predicted: &[crate::Var], _target: &[crate::Var]) -> Var {
        todo!()
    }
}